package services

import (
	"PublicBenefitActivities/models"

	"gorm.io/gorm"
)

// 从数据库中获取所有用户信息。
// 该函数接收一个 *gorm.DB 类型的参数 db，用于与数据库建立连接。
// 返回值是一个 models.User 类型的切片和一个错误值。
// 如果查询过程中没有遇到错误，错误值将为 nil，否则会返回相应的错误信息。
func GetAllUsers(db *gorm.DB) ([]models.User, error) {
	var users []models.User
	result := db.Find(&users)
	return users, result.Error
}
